home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / prgtools / mint / mgr / sparcmgr / doc.zoo / doc / usrman / doc.0 < prev    next >
Encoding:
Text File  |  1989-07-25  |  3.9 KB  |  182 lines

  1. '\"                        Copyright (c) 1988 Bellcore
  2. '\"                            All Rights Reserved
  3. '\"       Permission is granted to copy or use this program, EXCEPT that it
  4. '\"       may not be sold for profit, the copyright notice must be reproduced
  5. '\"       on copies, and credit should be given to Bellcore where it is due.
  6. '\"       BELLCORE MAKES NO WARRANTY AND ACCEPTS NO LIABILITY FOR THIS PROGRAM.
  7. '\"
  8. '\"    $Header: doc.0,v 4.2 88/06/30 12:44:52 bianchi Exp $
  9. '\"    $Source: /tmp/mgrsrc/doc/usrman/RCS/doc.0,v $
  10. .DA
  11. .ds M M\s-2GR\s+2
  12. .ds RF Draft (\nv)
  13. .ds RF \*M 4.0\ \ \(co 1988 Bellcore
  14. .ds LH \*M\-C Language Application Interface
  15. .ds A \v'0.25v'*\v'-0.25v'
  16. '\"    Ff == font for functions    (normally constrant width roman)
  17. '\"    Fn == font for arguments and such  (normally constant width bold)
  18. .if t .ds Ff lr
  19. .if t .ds Fn lb
  20. .if n .ds Ff R
  21. .if n .ds Fn B
  22. .if n .nr LL 78m 
  23. .if n .nr PO 1m
  24. ..
  25. .de Sh    \" section header
  26. .ds RH \\$2 \\$3 \\$4 \\$5 \\$6
  27. .if t .if !\\nI .tm working on \\$2 \\$3 \\$4 \\$5 \\$6 [\\$1](page \\n%)
  28. .if ◆\\$1◆page◆ .bp
  29. .LP
  30. .XS
  31. \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9
  32. .XE
  33. .sp 0.5v
  34. .LG
  35. .B
  36. \(rh \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9
  37. .R
  38. .SM
  39. .LP
  40. ..
  41. .de Fr  \" function reference
  42. .ds Fz \\n(.f
  43. .if \\nI .if !'\\$1'' .tm \\$1 \\n% \\*(Mi
  44. .ds Mi
  45. .ft \\*(Ff
  46. .if t \\$1(\|\\c
  47. .if n \\$1(\\c
  48. .if \\n(.$>1 .ft \\*(Fn
  49. .if t .if \\n(.$>1  \\$2\|\\c
  50. .if n .if \\n(.$>1  \& \\$2\|\\c
  51. .if \\n(.$>2  \\fP,\|\\fP\\$3\|\\c
  52. .if \\n(.$>3  \\fP,\|\\fP\\$4\|\\c
  53. .if \\n(.$>4  \\fP,\|\\fP\\$5\|\\c
  54. .if \\n(.$>5  \\fP,\|\\fP\\$6\|\\c
  55. .if \\n(.$>6  \\fP,\|\\fP\\$7\|\\c
  56. .if \\n(.$>7  \\fP,\|\\fP\\$8\|\\c
  57. .if \\n(.$>8  \\fP,\|\\fP\\$9\|\\c
  58. .ft \\*(Ff
  59. )\\c
  60. .ft \\*(Fz
  61. ..
  62. .de Fa    \" argument description
  63. .ds Fz \\n(.f
  64. .ft \\*(Fn
  65. .ft \\*(Ff
  66. \\fP\\$1\\fP\\$2\\fP\\$3\\fP\\$4\\fP\\$5\\fP\\$6\\fP\\$7\\fP\\$8\\fP\\$9
  67. .ft \\*(Fz
  68. ..
  69. .de Fi    \" function italic - alternate Fn and previous
  70. .ft \\*(Fn
  71. \\$1\\fP\\$2\\fP\\$3\\fP\\$4\\fP\\$5\\fP\\$6\\fP\\$7\\fP\\$8\\fP\\$9\\fP
  72. ..
  73. .de Fh        \" function heading
  74. .XP
  75. .ds Mi *
  76. .Fr \\$1  \\$2  \\$3  \\$4  \\$5  \\$6  \\$7  \\$8  \\$9
  77. .br
  78. ..
  79. .de Ad        \" argument description
  80. .XP
  81. .Fa \\$1  \\$2  \\$3  \\$4  \\$5  \\$6  \\$7  \\$8  \\$9
  82. .br
  83. ..
  84. .de Fe                \" function ending
  85. .br
  86. ..
  87. .de Fs        \" generate function subjects
  88. .if \\nI .tm .Fc \\$1 \\$2 \\n% "\\$3"
  89. ..
  90. .de Mk        \" mark a vertical spot
  91. .nr xx \\n(nl 
  92. ..
  93. .de Go        \" go to marked spot indented $1
  94. .nr yy \\n(nl
  95. .sp  \\n(xxu-\\n(nlu
  96. .sp
  97. .po \\$1
  98. .nr qq \\n(xx-\\n(nlu
  99. ..
  100. .de Rs        \" Restore vertical spot
  101. .if \\n(yy>\\n(nlu .sp \\n(yyu-\\n(nl
  102. .po
  103. ..
  104. .de Fd    \" start a function declaration
  105. .ds Mi *
  106. .br
  107. .sp 1.0v
  108. .ft \\*(Ff
  109. .RE
  110. .nf
  111. \\$1 \\$2 \\$3 \\$4
  112. ..
  113. .de Ft    \" terminate a function declaration
  114. .fl
  115. .ft R
  116. .RS
  117. .br
  118. .sp 0.5v
  119. ..
  120. .de SS    \" source include for croff
  121. .nf
  122. .ft \*(Ff
  123. .cs \*(Ff 24
  124. ..
  125. .de SE    \" end source include for croff
  126. .ft R
  127. .fl
  128. .cs \*(Ff
  129. ..
  130. .ds S Unknown Function Category
  131. .de Mc        \" mgr function and macro categories
  132. .if ◆\\$1◆1◆ .ds S Library Package Control*
  133. .if ◆\\$1◆2◆ .ds S Standard I/O Functions
  134. .if ◆\\$1◆3◆ .ds S Terminal Functions
  135. .if ◆\\$1◆4◆ .ds S Graphics Primitives
  136. .if ◆\\$1◆5◆ .ds S Bit-blts and Related Functions
  137. .if ◆\\$1◆6◆ .ds S Window Environment Changes
  138. .if ◆\\$1◆7◆ .ds S Window State Inquiry
  139. .if ◆\\$1◆8◆ .ds S Pop-up Menu Management
  140. .if ◆\\$1◆9◆ .ds S Event Handling
  141. .if ◆\\$1◆10◆ .ds S Window Context Manipulation
  142. .if ◆\\$1◆11◆ .ds S Multiple Windows
  143. .if ◆\\$1◆12◆ .ds S Message Passing
  144. .if ◆\\$1◆13◆ .ds S Miscellaneous Functions
  145. .if ◆\\$1◆14◆ .ds S Color Manipulation
  146. ..
  147. .nr Lx 0    
  148. .de Fc        \" macro for printing macros by category
  149. .tc .
  150. .if !\\n(Lx=\\$2\{
  151. .nr Lx \\$2
  152. .SH
  153. .Mc \\$2
  154. \\*S
  155. .LP
  156. \}
  157. .IP "\\$1 \fB\\$3\fP"  2.0i
  158. \\$4.
  159. .tc
  160. ..
  161. .de Ih        \" header stuff for index
  162. .nr Ll \n(LL
  163. .nr Po \n(PO
  164. .nr LL 7.5i
  165. .nr PO .5i
  166. .Sh page Macro and Function Index
  167. These are the pages where macros and functions are referenced.
  168. The \fBbold\fP page numbers are the defining references.
  169. .LP
  170. .MC 2.1i 0.4
  171. .LP
  172. ..
  173. .de Sb            \" subscript
  174. \\$1\s-2\d\\$2\u\s+2\\$3\\$4\\$5\\$6\\$7\\$8\\$9
  175. ..
  176. .de TS
  177. .KS
  178. ..
  179. .de TE
  180. .KE
  181. ..
  182.